#pragma once

#include "Structures.h"

class Unit
{
protected:
	//The type of unit that this object is (for the base class it is INVALID)
	UnitType type;

public:
	//Contructor
	Unit()				{type = INVALID_UNIT;}

	UnitType getType()	{return type;}

	virtual void Init()	= 0;
	void Draw(XY){}
};